have embarked on - İngilizce Eş Anlamlılar Sözlük